.integral {
    width: 1250px;
    height: 80px;
    background: #fff;
    margin: 0 auto; padding-top:15px; border-top:2px solid #e70012;

}
.integral .integral-box {
    width: 1230px;
    height: 66px;
    border: 1px solid #e6e5e4;
    margin: 0px auto;
}
.integral .integral-box .integral-box-top {
    height: 30px;
    background: #F7F7F7;
    line-height: 30px;
    padding-left: 60px;
}
.integral .integral-box .integral-box-bottom {
    line-height: 33px;
    padding-left: 40px;
}
.integral .integral-box .integral-box-bottom ul li {
    float: left;
    margin-left: 120px;
}
.Infobox dl.active {
    width: 1230px;
    border-bottom: 1px solid #e6e5e4;
    margin: 0 auto;
    height:50px

}
.Infobox dl.active dt.text{ margin-top:15px}

.Infobox dl dt {
    float: left;

    color: #666; padding-right:55px; padding-left:55px
}
.Infobox dl dd{ float:left; margin-top:15px; padding-left:90px}
.Infobox dl dt.al {
    width: 105px;
    border-bottom: 3px solid #19b1e3;
    margin-left: 0px; padding-bottom:12px;
    text-align: center;
}
.Infobox dl .box {
    float: left;
    width: 180px;
    height: 30px;
    border: 1px solid #e6e5e4;
    margin-left: 10px;
    line-height: 30px;
    margin-top: 10px;
    text-align: center;
    cursor: pointer;
    background: url(../images/up.png) no-repeat 90% 50%;
}
.Infobox dl .time {
    width: 180px;
    height: 30px;
    border: 1px solid #e6e5e4;
    margin-left: 0px;
    line-height: 30px;
    margin-top: 10px;
    text-align: center;
    cursor: pointer;
    background: url(../images/up.png) no-repeat 90% 50%;
}
.Infobox dl .box img {
    float: right;
    margin-top: 12px;
    margin-right: 10px;
}
.Infobox dl .time img {
    float: right;
    margin-top: 12px;
    margin-right: 10px;
}
.Infobox dl .select {
    position: absolute;
    top: 42px;
    left: 25px;
    display: none;
}

.Infobox dl dt.dtselect{ width:180px; height:30px; position:relative; padding:0px 25px; }
.Infobox dl .select ul li {
    width: 180px;
    height: 30px;
    line-height: 30px;
    clear: both;
    text-align: center;
    border: 1px solid #e6e5e4;
    background: #fff;
}
.Infobox dl .select ul li:hover {
    background: #19b1e3;
    color: #fff;
}


.Infobox table tr:nth-child(2n-1) {
    background: #fff;
}
.Infobox table tr {

}
input.submit{width: 66px;
    height: 30px;
    color: #fff;
    background: #19b1e3;
    cursor: pointer;
    border: none;
    line-height: 30px;
    text-align: center; margin-top:12px}
.table22{ width:1230px}
.Infobox .table22 thead tr{background:#f7f7f7;height:40px;border-bottom:none 0px;color:#999; }
.Infobox .table22 thead tr th{ border-bottom:none}
.Infobox .table22 tbody tr td{border-bottom:1px solid #dfdfdf;}

.detaillist .table22 tbody tr {}
.detaillist{ clear:both; padding-top:20px; padding-bottom:50px}
.Infobox .dtselect .select .week{ background-color:#19b1e3;
    color: #fff;}

@media screen and (max-width : 1024px){
    .integral{ width:1000px}
    .integral .integral-box{ width:970px}
    .Infobox dl.active{ width:970px}
    .Infobox dl dt{padding-right:25px; padding-left:25px}
    .Infobox dl dt.dtselect{ width:180px; height:30px; position:relative; padding:0px 25px; }
    .Infobox dl dd{ padding-left:60px}
    .table22{ width:980px}
}